<?php
namespace app\index\controller;
use think\Controller;
use think\Db;
use think\Request;
use think\Loader;
class Index extends Controller
//命名空间
{
    public function index()
    {

        return $this->fetch('Index/mmmm');

//        加载模块,调用方法
//        快捷函数操作
        $model = model('Index');
//        $request = request();
//        $request = Request::instance();
//        $request ->param();
        $model =  Loader::model("Index");
//        $data = $model->lang();

//        var_dump($data);

//        具体操作
//        $num = 2;
//        if($num == 1){
//            $this->success($data['login']['denglu'],$data['url']['url1']);
//        }{
//            $this->error($data['login']['undenglu'],$data['url']['url1']);
//        }
///数据库操作


        $tb = 'admin';

        $data = $model->index_select_table($tb);
        var_dump($data);

        exit();
//        查询
//        select * from tablename where id =3 limit(10,12)
//        select 查询数据  返回二维数组
//        filed 查询的字段，每一个字段以逗号隔开
//        where 查询条件
//        $hhh = request();
//        $uuu =  $hhh ->param('kkkk');
//        var_dump($uuu);exit();
        $aaa = Db::table('about')->field('id,create_time')->limit(1,10)->select();
//        var_dump($aaa);exit;

        $this->assign('ggg',$aaa);
        $niubi = 1;
        $this->assign('bb',$niubi);


//        渲染输出变量使用$this->assign(自定义名字，变量)，注意：一个方法里面可以多个assign,之间互不影响

//        在html里面我们使用默认的{}进行变量输出。此名为assign赋值的变量名
//如果变量为数组，我们在Html界面使用volist标签或者foreach标签进行循环

//        在html界面使用判断语句
//if语句
//        {if condition ="条件" }条件输出样式或者值{elseif condition ="条件"}条件输出样式或者值{/if}

//        $aa = 2;
//        switch ($aa){
//            case 1;
//                echo 1234567899;
//                break;
//            case 2;
//                echo 'asdsadsada';
//                break;
//        }
//        exit;

//        添加
//        insert into about ('具体字段名') value(具体的字段的值);
//        $sql = 'insert into about (\'具体字段名\') value(具体的字段的值)';

//        insert 插入数据
//        $data  插入数据的字段值数组
//        insertGetId 插入数据并且返回该数据的id
//        $data = array(
//            'picture' => 'upload/img7481536238109.png',
//            'describe'=> 'asdasdsadsadsa',
//            'create_time' => time()
//        );
//        $kkk = Db::table('about')->insertGetId($data);
//        var_dump($kkk);

//        删除
//        delete from 表名 where 条件
//delete  删除数据
//        where
//        $ffff = Db::table('about')->where('id = 7')->delete();

//        修改数据
//        update 表名 set 字段 = 值
//        $data = array(
//            'picture' => '109.png',
//            'describe'=> '9999999',
//            'create_time' => time()
//        );
//        $yyy  =  Db::table('about')->where('id = 6')->update($data);

//        var_dump($yyy);







        return $this->fetch('index_one');
    }
    public function news(){

        return $this->fetch('mmmm');
    }
//    判断权限的函数



//权限管理跳转页面
    public function power(){
//        这个是登陆后存入session 权限
        $power = $_SESSION['info']['power'] = 1;
        if($power != 1){
            $this->success('你没有权限访问该页面！3秒自动跳转首页','index/index');
        }
    }


    public function power2(){
//        这个是登陆后存入session 权限
        $power = $_SESSION['info']['power'] = 1;
//        一般管理员
        if($power == 3){
            $this->success('你没有权限访问该页面！3秒自动跳转首页','index/index');
        }
    }


    public function power3(){
//        这个是登陆后存入session 权限
        $power = $_SESSION['info']['power'] = 1;
//       商家
        if($power == 2){
            $this->success('你没有权限访问该页面！3秒自动跳转首页','index/index');
        }
    }





//    存在权限管理的对应界面
//地区管理
    public function ggg(){
//最高管理员   一般管理员有
        $power = $this->power3();
        return $this->fetch('index/mmmm');
    }
//    账号信息界面
    public function kkl(){

        $power = $this->power();
        return $this->fetch('kkk/hhh/index');
    }

//传入 判断的是 权限等级   传入用户的id
    public function goods(){
        if($_SESSION['info']['power'] == 2){
            $where = array(
                'userid' =>   $_SESSION['info']['userid']
            );
        }
        $where .= array(

        );
        $info = Db::table('商品表表名')->where($where)->select();
    }

    public function we(){
//        include
//        require
        return $this ->fetch('index/index');
    }
    public function wew(){
        return $this ->fetch('index/index_extend');
    }
    public function wep(){
        return $this ->fetch('index/hhhh');
    }
    public function echarts(){

        return $this ->fetch('index/echarts');
    }
    public function echarts_view(){
        $arr['title'] = array("房子1","房子2","房子3","房子4","房子5","房子6");
        $arr['sail'] = array(1,2,3,4,5,6);
        echo json_encode($arr);
    }
}
